<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <script>
        // function hd(x) {

        //     var temp = 3;

        //     function lz(y) {
        //         alert(x + y + (++temp)); //可以使用函数外部声明的变量;
        //         // x = 3 , y = 20, (++temp) = 4;
        //     }
        //     lz(20);
        // }
        // hd(2);


        // function hd(x) {
        //     var temp = 3;
        //     return function(y) {
        //         alert(x + y + (++temp));
        //     }
        // }


        // var lz = hd(2);

        // var temp = 3;
        // hd(2) = function(y) {
        //     alert(x + y + (++temp));
        // }

        // var lz = function(y) {
        //     alert(2 + 10 + 4);
        // }

        // lz(10);

        // for (var i = 1; i <= 5; i++) {
        //     setTimeout(function timer() {
        //         console.log(i);
        //     }, 1000);
        // }

        // for (var i = 0; i <= 5; i++) {
        //     setTimeout(function timer() {
        //         console.log(i);
        //     }, 1000);
        // }


        // for (var i = 1; i < 4; i++) {
        //     (function(a) {
        //         setTimeout(function() {
        //             console.log(a); //操纵变量a，和i无关
        //         }, 3000);
        //     })(i)
        // }

        // var f;
        // f('superman');
        // f = function(name) {
        //     console.log(name);
        // }

        // a();

        // function a() {
        //     console.log(1);
        // };

        console.log(c);

        console.log(d);

        var c = 3;

        function test() {
            var a = 1;
            b = 2;
            console.log(c);
        }

        console.log(c);

        test();
    </script>
</body>

</html>